from fastapi import APIRouter,Request,Query
from app.test.curd.test_curd import test_curd
from app.test.schema.test import Test
from app.movie.curd.movie_curd import curd_movie
router = APIRouter()

@router.get('/test')
def return_get(
    item:Request,
    username:str = Query(''),
    password:str = Query('')
):
    '''
    -接口说明：查询当前用户所在的组下的所有正在进行的会议
    ## 请求参数
    |编号|参数名称|定义|类型|值域|备注|
    |:----|:----|:----|:----|:----|:----|
    |1|
    |<img width=50/>|<img width=100/>|<img width=80/>|<img width=80/>|<img width=150/>|<img width=200/>|

    ## 响应参数
    |编号|参数名称|定义|类型|值域|备注|
    |:----|:----|:----|:----|:----|:----|
    |1|
    |<img width=50/>|<img width=100/>|<img width=100/>|<img width=50/>|<img width=90/>|<img width=200/>|
    '''
    return test_curd.test_get(item.query_params)

@router.get('/search_all')
def search_all():
    '''
    -接口说明：查询当前用户所在的组下的所有正在进行的会议
    ## 请求参数
    |编号|参数名称|定义|类型|值域|备注|
    |:----|:----|:----|:----|:----|:----|
    |1|none
    |<img width=50/>|<img width=100/>|<img width=80/>|<img width=80/>|<img width=150/>|<img width=200/>|

    ## 响应参数
    |编号|参数名称|定义|类型|值域|备注|
    |:----|:----|:----|:----|:----|:----|
    |1|数据格式|es数据返回格式|列表型|返回所有数据
    |<img width=50/>|<img width=100/>|<img width=100/>|<img width=50/>|<img width=90/>|<img width=200/>|
    '''
    return curd_movie.search_all().get('hits').get('hits')